// 列表头按钮配置
import {getDict} from "@/api/common";

export const operateList = [
  {
    name: $i18n.t("common.add"),
    type: "primary",
    icon: "el-icon-circle-plus-outline",
    handleName: "add", // 点击时返回的标识
  },
  // {
  //   name: $i18n.t("common.delete"),
  //   type: "danger",
  //   icon: "el-icon-delete",
  //   handleName: "deleteBatch", // 点击时返回的标识
  //   isMultiple: true,
  // },
];
// 行末按钮配置
export const rowConfig = [
  {
    name: $i18n.t("common.edit"),
    type: "primary",
    class: "row-btn-primary",
    handleName: "edit", // 点击时返回的标识
  },
  {
    name: $i18n.t("common.delete"),
    type: "danger",
    class: "row-btn-danger",
    handleName: "delete", // 点击时返回的标识
  },
];

// 新增/删除表单配置
// export const formDescDialogMixin = {
//   data() {
//     const self = this;
//     return {
//       formDescDialog: {
//         span: 24,
//         formDesc: {
//           materialType: {
//             layout: 24,
//             type: "select",
//             label: '类型',
//             prop: {
//               text: "description",
//               value: "value"
//             },
//             // Promise 对象
//             options: async (data) => {
//               const list = await getDict("tm_material_base")
//               return list.data.result
//             }
//           },
//           materialCode: {
//             layout: 24,
//             type: "input",
//             label: '物料编号',
//           },
//           materialName: {
//             layout: 24,
//             type: "input",
//             label: '物料名称',
//           },
//         },
//       },
//     };
//   },
// };

